program TrainPresenter;

uses
  Forms,
  SysUtils,
  MainFrm in 'MainFrm.pas' {MainForm},
  ShockwaveFlashObjects_TLB in 'source\ShockwaveFlashObjects_TLB.pas',
  XmlWrap in 'source\XmlWrap.pas',
  TrainPresent in 'source\TrainPresent.pas',
  ImageKeyboardSelect in 'source\ImageKeyboardSelect.pas',
  SpeechRecognitionFeedback in 'source\SpeechRecognitionFeedback.pas',
  TextKeyboardSelect in 'source\TextKeyboardSelect.pas',
  lsComponent in 'source\lsComponent.pas',
  SpeechLib_TLB in 'source\SpeechLib_TLB.pas',
  CommonUtils in 'source\CommonUtils.pas',
  LogFile in 'source\LogFile.pas',
  TrainReportFrm in 'source\TrainReportFrm.pas' {TrainReportForm},
  ServerAPI in 'source\ServerAPI.pas',
  MD5 in 'source\MD5.pas',
  ImageClick in 'source\ImageClick.pas',
  SpeechRepeat in 'source\SpeechRepeat.pas',
  lsAudioPlayer in 'source\lsAudioPlayer.pas',
  FlashPlay in 'source\FlashPlay.pas',
  WebBrowserFrm in 'source\WebBrowserFrm.pas' {WebBrowserForm},
  lsAudioButton in 'source\lsAudioButton.pas',
  SpeechScore in 'source\SpeechScore.pas',
  ImageMultiSelect in 'source\ImageMultiSelect.pas',
  MBFrm in 'source\MBFrm.pas' {MBForm},
  lsCloze in 'source\lsCloze.pas',
  TextMultiSelect in 'source\TextMultiSelect.pas',
  ImageMultiClick in 'source\ImageMultiClick.pas';

{$R *.res}

begin
  Application.Initialize;
  Application.MainFormOnTaskbar := True;
  Application.CreateForm(TMainForm, MainForm);
  if FileExists(GetExePath + 'start_train.xml') then
    MainForm.SetStartXML(GetExePath + 'start_train.xml');
  Application.Run;
end.
